package com.cuicuisha.gxyp.user.service;

import com.cuicuisha.gxyp.model.dto.user.UserLoginDto;
import com.cuicuisha.gxyp.model.dto.user.UserRegisterDto;
import com.cuicuisha.gxyp.model.entity.user.UserInfo;
import com.cuicuisha.gxyp.model.vo.user.UserInfoVo;

/**
 * ClassName: UserInfoService
 * Description:
 *
 * @Author 脆脆鲨
 * @Create 2024-09-22 11:28
 * @Version 1.0
 */
public interface UserInfoService {
    void register(UserRegisterDto userRegisterDto);

    String login(UserLoginDto userLoginDto, String ip);

    UserInfoVo getCurrentUserInfo(String token);

    UserInfo checkUserInfo(String token);
}
